-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fully Implement Nuxt UI to Replace Jinja Templates #120
Conversation
This pull request is still a draft as it requires a lot of work on the build/deploy and dev environment to get this in a state where it can be used. The current changes destroy the existing, jinja template UI and therefore must be all-inclusive. |
… use index and delete app.vue
…ns with auth flow
Daisy UI does not allow easily modifying the background color of buttons with colors defined outside of the daisy theme since it would require overriding the hover effects as well. It is much easier to create our own.
…pp pages to not use nuxtlink, create component for copying to clipboard
d4f61e5
to
b225b29
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All my comments are suggestions, except one which states it.
Please resolve them as you desire. Its looking really really good.
…ete/reset buttons
This version is not working since useFetch does not work in the built project. The build pipelines also need to be updated for this feature to work.
The new Nuxt UI replaces all frontend functionality
We are receiving the error: error [email protected]: The engine "node" is incompatible with this module. Expected version "^18.12.0 || ^20.9.0 || >=22.0". Got "21.6.1"
After many hours of pain, this should be ready for review. pre-commit is not working locally, so linting is a pain. This will need to be fixed. We can dedicate a new PR to this if the problem is not simple. |
This .env should only be used with `yarn dev` and can cause confusing issues if the website is being built with docker compose and env vars are not set correctly.
…ist for website build args
Summary
I have fully written the new UI into Nuxt. This new UI uses the abandon tech color theme and logo, but the overall design of the site is still up for discussion and design. This UI is by no means the final product and does not need to be a full representation of our final UI, but it is an improvement over the existing UI and offers the same functionality.
Any part of this UI may change in the future. Some design discussion would be appreciated to ensure the UI is nice enough to be used in production, but larger redesigns and more nit-picky suggestions may not be helpful at this stage.
Home Page
Creating a new application
developer applications with multiple apps
developer application detail page with callback URIs
reset dev app token modal
Token has been reset modal
Delete app modal (redirects to developer-applications page on successful delete)
New login page